Beyond the 12 Factor App: Exploring the DNA of Highly Scalable, Resilient Cloud Applications
Beyond the Twelve-Factor App とは?
Pivotalという会社が提唱したアプリケーション開発のためのベストプラクティス集です。元ネタは Heroku が考案した The Twelve-Factor App があるのですがこちらは内容も考え方も古く、Beyond の方はクラウドを使う点での考慮点が含まれているのがポイント 要約: by GPT4
このPDFは、ビジネスが新しい機能やアプリケーションを数ヶ月ではなく、数日または数時間で出荷できるようにするクラウドネイティブプラットフォームであるPivotal Cloud Foundryについて述べています。これは、Allstate、Verizon、Daimler AG、GE、PhilipsなどのFortune 100企業に信頼されています。Kevin HoffmanによるBeyond the Twelve-Factor Appは、オリジナルの12の要素を基にして、クラウドネイティブアプリケーションを構築するための新しいガイドラインを提供するガイドです。この本では、APIファースト、依存関係管理、設定、ログ、廃棄可能性(Disposability)、バックエンドサービスなどのトピックをカバーしています。
目次:
One codebase, one application (1コードベース、1アプリケーション)
API first(APIファースト)
Dependency management(依存関係管理)
Design, build, release, and run(デザイン、ビルド、リリース、実行)
Configuration, credentials, and code(設定、機密情報、コード)
Logs(ログ)
Disposability(廃棄容易性)
Environment parity(環境一致)
Administrative processes(管理プロセス)
Port binding(ポートバインディング)
Stateless processes(ステートレスプロセス)
Concurrency(並行性)
Teremetry(テレメトリ)
Authentication and authorization(認証、認可)
https://gyazo.com/e993031fe39a04ba352af8116f853d68